<?php
    //Hàm lọc dấu  
    function ham_loc_dau($str) {
        $str = preg_replace("/(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)/", 'a', $str);
        $str = preg_replace("/(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)/", 'e', $str);
        $str = preg_replace("/(ì|í|ị|ỉ|ĩ)/", 'i', $str);
        $str = preg_replace("/(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)/", 'o', $str);
        $str = preg_replace("/(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)/", 'u', $str);
        $str = preg_replace("/(ỳ|ý|ỵ|ỷ|ỹ)/", 'y', $str);
        $str = preg_replace("/(đ)/", 'd', $str);
        $str = preg_replace("/(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ)/", 'A', $str);
        $str = preg_replace("/(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ)/", 'E', $str);
        $str = preg_replace("/(Ì|Í|Ị|Ỉ|Ĩ)/", 'I', $str);
        $str = preg_replace("/(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ)/", 'O', $str);
        $str = preg_replace("/(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ)/", 'U', $str);
        $str = preg_replace("/(Ỳ|Ý|Ỵ|Ỷ|Ỹ)/", 'Y', $str);
        $str = preg_replace("/(Đ)/", 'D', $str);
        
        
        //Ký tự đặc biệt
        $str = preg_replace("/( - )/", '-', $str);
        $str = preg_replace("/( )/", '-', $str);
        $str = preg_replace("/(\,|\.|\+|\/|\\|\!|\@|\#|\$|\%|\^|\&|\*|\(|\))/", '',$str);
        $str = preg_replace("/(--)/", '-', $str);
        return $str; 
    } 
    
    //Like button facebook
    if(!function_exists('facebook_like')){
        function facebook_like($url){
            $formlink='<iframe src="http://www.facebook.com/plugins/like.php?href=';
            $formlink .= urlencode($url);
            $formlink .= ';layout=button_count&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>';       
            return $formlink;
        }
     }
    //chuyen ma loi sang thong bao dang chuoi
	function convertMsgCode($code='')
	{
	  switch ($code)
	  {
	  	case '01': return "Tên đăng nhập đã có người sử dụng";
		case '02': return "Mật khẩu chưa trùng khớp";
		case '03': return "Email chưa trùng khớp";
		case '04': return "Mật khẩu chưa hợp lệ";
		case '05': return "Nội dung có dấu (*) là bắt buộc";
		case '06': return "Đăng ký thành công";
		case '07': return "Đăng nhập thành công";
		case '08': return "Cập nhật thành công";
        case '09': return "Email này đã có người sử dụng";
        
		default : return $code;
	  }
	}
    //Tính tiền khuyến mãi
    function convertKM($money, $percent)
    {
        $tmp = ($money * $percent)/100;
        $km = $money - $tmp;
        return $km;
    }
    function path_tiny_mce()
    {
        return base_url()."public/tiny_mce/";
    }
    function path_css()
    {
        return base_url()."public/css/";
    }
    function path_js()
    {
        return base_url()."public/js/";
    }
    function path_image()
    {
        return base_url()."public/images/";
    }
    function path_upload_avatar()
    {
        return base_url()."upload/avatar/";
    }
    function path_upload_img()
    {
        return base_url()."upload/products/";
    }
    function path_upload_ad()
    {
        return base_url()."upload/ad/";
    }
    function path_upload_news()
    {
        return base_url()."upload/news/";
    }
   	//chuyen ngay VN(dd-mm-yyyy) sang ngay EU (yyyy-mm-dd)
    function convertDate($date)
    {  
		$year = substr($date,6,4);
		$month = substr($date,3,2);
		$date = substr($date,0,2);
        $time = substr($date,10,strlen($date));
		if(checkdate($month,$date,$year))
		 return ($year.":".$month.":".$date." ".$time);
		else return false; 
    }
    function insertDate($date)
    {
        $year = substr($date,6,4);
		$month = substr($date,3,2);
		$date = substr($date,0,2);
        
        if(checkdate($month,$date,$year))
		 return ($year.":".$month.":".$date);
		else return false; 
    }
	//format ngay theo VN
	function myDateTimeFormat($date)
	{
		//2010-12-14 19:53:55 --> 14-12-2010 19:53:55
		$year=substr($date,0,4);
		$month = substr($date,5,2);
		$day = substr($date,8,2);
		$time = substr($date,10,strlen($date));
		return ($time." Ngày ".$day."-".$month."-".$year);
	}
    function myDate($date)
    {
        $year=substr($date,0,4);
		$month = substr($date,5,2);
		$day = substr($date,8,2);
        return ("Ngày ".$day."-".$month."-".$year);
    }
    function myInsertDate($date)
    {
        $year=substr($date,0,4);
		$month = substr($date,5,2);
		$day = substr($date,8,2);
        return ($day."-".$month."-".$year);
    }
	//Dinh dang theo kieu tien te VNĐ 1000000 -> 1.000.000 VNĐ
	function convertMoney_VND($price)
	{
		//return $this->cart->format_number($price);
        return number_format($price,0,',','.')." VNĐ ";
	}
    function insertPriceVND($price)
	{
		//return $this->cart->format_number($price);
        return number_format($price,0,',','.');
	}
	function convertMoney_USD($price)
	{
		//return $this->cart->format_number($price). " USD ";
        return number_format($price,0,',','.')." USD ";
	}
    function js_msg($msg)
    {
        
        return "<script type='text/javascript'>alert('$msg')</script>";
    }
?>